TCP HACK: TCP Header Checksum Option to Improve Performance over Lossy Links

نویسندگان

  • Rajesh Krishna Balan
  • Boon Peng Lee
  • K. R. Renjish Kumar
  • Lillykutty Jacob
  • Winston Khoon Guan Seah
  • Akkihebbal L. Ananda
چکیده

In recent years, wireless networks have become increasingly common and an increasing number of devices are communicating with each other over lossy links. Unfortunately, TCP performs poorly over lossy links as it is unable to differentiate the loss due to packet corruption from that due to congestion. In this paper, we present an extension to TCP which enables TCP to distinguish packet corruption from congestion in lossy environments resulting in improved performance. We refer to this extension as the HeAder ChecKsum option (HACK). We implemented our algorithm in the Linux kernel and performed various tests to determine its effectiveness. Our results have shown that HACK performs substantially better than both SACK and NewReno in cases where burst corruptions are frequent. We also found that HACK can co-exist very nicely with SACK and performs even better with SACK enabled.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TCP HACK: a mechanism to improve performance over lossy links

In recent years, wireless networks have become increasingly common and an increasing number of devices are communicating with each other over lossy links. Unfortunately, TCP performs poorly over lossy links as it is unable to differentiate the loss due to packet corruption from that due to congestion. In this paper, we present an extension to TCP which enables TCP to distinguish packet corrupti...

متن کامل

An Adaptive TCP Protocol for Lossy Mobile Environment

TCP has been designed and tuned as a reliable transfer protocol for wired links. However, it incurs end-to-end performance degradation in wireless environments where packet loss is very high. TCP HACK (Header Checksum Option) is a novel mechanism proposed to improve original TCP in lossy links. It presents an extension to TCP that enables TCP to distinguish packet corruption from congestion in ...

متن کامل

Effectiveness of TCP SACK, TCP HACK and TCP Trunk over satellite links

This paper reports the study on the performance enhancements of two extensions to the standard TCP implementation Selective Acknowledgement (SACK) and Header Checksum (HACK) over satellite links that are characterized by high latency and high bit error rate. We also examine the effectiveness of TCP Trunk, an edge-to-edge aggregation and congestion control mechanism, over the satellite link. Our...

متن کامل

TCP with header checksum option for wireless links: An analytical approach towards performance evaluation

TCP performs poorly in wireless mobile networks due to large bit error rates. Basically, the TCP sender responds to these losses as if they were due to congestion in the network, and reduces the congestion window unnecessarily. In earlier work, it has been shown that adding a TCP header checksum is very useful in differentiating between congestion loss and corruption loss. With the modified TCP...

متن کامل

TCP-L: Allowing Bit Errors in Wireless TCP

This paper presents a technique to improve the performance of TCP and the utilization of wireless networks. Wireless links exhibit high rates of bit errors, compared to communication over wireline or fiber. Since TCP cannot separate packet losses due to bit errors versus congestion, all losses are treated as signs of congestion and congestion avoidance is initiated. This paper explores the poss...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001